package com.ybkj.daijia.server.sp;

import java.io.Serializable;

/**
 * BJ 结算周期 spmodel 网约车平台公司支付信息接口
 *
 * @author Sakura
 */
public class JszqMessage implements Serializable {

    private static final long serialVersionUID = 491715364829054739L;

    /**
     * 无用字段
     */
    private String type = Type.MOREQ_JSZQ;


    /**
     * BJ 结算周期（MOREQ_JSZQ）
     */
    private String agency;// 结算机构名称

    private Integer bankCyclePeriod;// 结算周期

    private String agencyType;// 类型

    private String bankAndLicence;// 银行或者非银行支付机构名称/非银行支付机构支付业务许可证编号

    private String payType;// 支付业务类型

    private String serviceRange;// 业务覆盖范围

    private String reserveBank;// 备付金存管银行

    private Boolean vaild;// 是否有效

    /**
     * spmodel 网约车平台公司支付信息接口
     */
    //private String payName;//银行或者非银行支付机构名称(与agency重复)

    //private String payId;//非银行支付机构支付业务许可证编号(与bankAndLicence重复)

    //private String payType;//支付业务类型(重复)

    //private String payScope;//业务覆盖范围(与serviceRange重复)

    //private String prepareBank;//备付金存管银行(与reserveBank重复)

    //private Integer countDate;//结算周期(与bankCyclePeriod重复)

    //private Integer state;//状态(取值？)

    //private Integer flag;//操作标识符(取值？)

    //private Long updateTime;//更新时间 YYYYMMDDhhmmss(取值？)
    public JszqMessage() {
        super();

    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }


    public String getAgency() {
        return agency;
    }

    public void setAgency(String agency) {
        this.agency = agency;
    }

    public Integer getBankCyclePeriod() {
        return bankCyclePeriod;
    }

    public void setBankCyclePeriod(Integer bankCyclePeriod) {
        this.bankCyclePeriod = bankCyclePeriod;
    }

    public String getAgencyType() {
        return agencyType;
    }

    public void setAgencyType(String agencyType) {
        this.agencyType = agencyType;
    }

    public String getBankAndLicence() {
        return bankAndLicence;
    }

    public void setBankAndLicence(String bankAndLicence) {
        this.bankAndLicence = bankAndLicence;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getServiceRange() {
        return serviceRange;
    }

    public void setServiceRange(String serviceRange) {
        this.serviceRange = serviceRange;
    }

    public String getReserveBank() {
        return reserveBank;
    }

    public void setReserveBank(String reserveBank) {
        this.reserveBank = reserveBank;
    }

    public Boolean getVaild() {
        return vaild;
    }

    public void setVaild(Boolean vaild) {
        this.vaild = vaild;
    }

}
